On using Tracer Driver for External Dynamic Process Observation

نویسنده

  • Pierre Deransart
چکیده

One is interested here in the observation of dynamic processes starting from the traces which they leave or those that one makes them produce. It is considered here that it should be possible to make several observations simultaneously, using a large variety of independently developed analyzers. For this purpose, we introduce the original notion of ``full trace'' to capture the idea that a process can be instrumented in such a way that it may broadcast all information which could ever be requested by any kind of observer. Each analyzer can then find in the full trace the data elements which it needs. This approach uses what has been called a"tracer driver"which completes the tracer and drives it to answer the requests of the analyzers. A tracer driver allows to restrict the flow of information and makes this approach tractable. On the other side, the potential size of a full trace seems to make the idea of full trace unrealistic. In this work we explore the consequences of this notion in term of potential efficiency, by analyzing the respective workloads between the (full) tracer and many different analyzers, all being likely run in true parallel environments. To illustrate this study, we use the example of the observation of the resolution of constraints systems (proof-tree, search-tree and propagation) using sophisticated visualization tools, as developed in the project OADymPPaC (2001-2004). The processes considered here are computer programs, but we believe the approach can be extended to many other kinds of processes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and implementation of a tracer driver: Easy and efficient dynamic analyses of constraint logic programs

Tracers provide users with useful information about program executions. In this article, we propose a tracer driver . From a single tracer, it provides a powerful front-end enabling multiple dynamic analysis tools to be easily implemented, while limiting the overhead of the trace generation. The relevant execution events are speci ed by exible event patterns and a large variety of trace data ca...

متن کامل

Effect of Flashing Brake Lights on Drivers\' Brake Reaction Time ‎and Release Gas Pedal Time

Objective: It is believed that drivers play a crucial role in accidents. Paying attention to brake lights, a driver may find out about danger and react. Rear-end collision accidents refer to the part of the accidents due to driver inattention or slow reaction. The aim of this study was to determine the effect of dynamic flashing brake lights (7 Hz) on drivers' brake reaction time using the driv...

متن کامل

Simplified Dynamic Phantom for Pediatric Renography: A Description of Instrument and Its Performance

Objective(s): Renography is used for the diagnostic evaluation of pediatric patients with a suspected obstruction of urinary tract or impaired renal function. The recommended dose for children have been released by the European Association of Nuclear Medicine, Society of Nuclear Medicine and Molecular Imaging, and Japanese Society of Nuclear Medicine. Since acquisition counts in dynamic scintig...

متن کامل

Predictive Analysis of Cognitive Errors of Control Room Operators: a Case Study in a Petrochemical Industry

Background and Aims: The aim of this study was to identify and assess human errors in a petrochemical plant using the Technique for the Retrospective and Predictive Analysis of Cognitive Errors (TRACEr). Methods: The sample size was all the eight operators of control room working in four shifts. In the first step, all tasks were analyzed using the hierarchical task analysis in order to identif...

متن کامل

A New Approach to Distribution Fitting: Decision on Beliefs

We introduce a new approach to distribution fitting, called Decision on Beliefs (DOB). The objective is to identify the probability distribution function (PDF) of a random variable X with the greatest possible confidence. It is known that f X is a member of = { , , }. 1 m S f L f To reach this goal and select X f from this set, we utilize stochastic dynamic programming and formulate this proble...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/cs/0701106  شماره 

صفحات  -

تاریخ انتشار 2007